RichTextKit v0.4

Buffer<T>.GetRanges Method

Assembly: Topten.RichTextKit.dll
Namespace: Topten.RichTextKit.Utils
Declaring Type: Buffer<T>

Split the utf32 buffer on a codepoint type

[Runtime.CompilerServices.IteratorStateMachine(Topten.RichTextKit.Utils.Buffer`1+<GetRanges>d__20[T])]
public IEnumerable<(int Offset, int Length)> GetRanges(T delim);

Parameters

T delim

The delimiter to split on

Returns

IEnumerable<(int Offset, int Length)>

An enumeration of offset/length for each range